<template>
  <el-menu
    active-text-color="#ffd04b"
    background-color="#606266"
    class="el-menu-vertical-demo"
    default-active="1"
    text-color="#fff"
    router
  >
    <el-menu-item index="/home">
          <img src="favicon.ico"/>
          <span>这是啥？？？</span>
    </el-menu-item>
    <el-sub-menu index="1">
      <template #title>
        <el-icon><document /></el-icon>
        <span>数据展示</span>
      </template>
      <el-menu-item index="/getTable">
          <el-icon><trend-charts /></el-icon>
          <span>table</span>
      </el-menu-item>
      <el-menu-item index="/">
        <el-icon><data-line /></el-icon>
        <span>chart</span>
      </el-menu-item>
    </el-sub-menu>
    <el-sub-menu index="2">
        <template #title>
            <el-icon><tools /></el-icon>
            <span>摸鱼小助手</span>
        </template>
        <el-menu-item index="/qrdecoder">
            <span>二维码解码</span>
        </el-menu-item>
    </el-sub-menu>
    <el-sub-menu index="3">
        <template #title>
            <el-icon><notebook /></el-icon>
            <span>接口</span>
        </template>
        <el-menu-item index="/newinterface">
            <span>新增</span>
        </el-menu-item>
        <el-menu-item index="/modifyinterface">
            <span>查询、修改</span>
        </el-menu-item>
        <el-menu-item index="">
            <a href="http://127.0.0.1:5001/docs" target="blank" style="text-decoration: none; color: white">文档</a>
            <!-- <span>文档</span> -->
        </el-menu-item>
    </el-sub-menu>
  </el-menu>
</template>

<script>
// import{ defineComponent,watch }from 'vue'
// export default defineComponent({
//     name: "",
//     props:{
//         isCollapse:{
//             type:Boolean,
//             default:true
//         }
//     },
//     setup: (props) => {
//         watch(() => {
//             return props.isCollapse
//         },(n) => {
//             console.log(n)
//         })
//         const handleOpen = (key:number, keyPath:string):void => {
//             console.log(key, keyPath);
//         }
//         const handleClose = (key:number, keyPath:string):void => {
//             console.log(key, keyPath);
//         }
//         return {
//             handleOpen,
//             handleClose
//         }
//     },
// })
</script>

<style scoped>
.el-menu-vertical-demo {
  --el-menu-hover-bg-color: #606266 !important;
}
</style>